Archive member included to satisfy reference by file (symbol)

kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                              fs/fs.o (ll_rw_block)
kernel/blk_drv/blk_drv.a(floppy.o)
                              kernel/kernel.o (do_floppy)
kernel/blk_drv/blk_drv.a(hd.o)
                              kernel/kernel.o (do_hd)
kernel/blk_drv/blk_drv.a(ramdisk.o)
                              kernel/blk_drv/blk_drv.a(hd.o) (rd_load)
kernel/chr_drv/chr_drv.a(tty_io.o)
                              kernel/kernel.o (tty_table)
kernel/chr_drv/chr_drv.a(console.o)
                              kernel/chr_drv/chr_drv.a(tty_io.o) (con_write)
kernel/chr_drv/chr_drv.a(keyboard.2.o)
                              kernel/chr_drv/chr_drv.a(console.o) (keyboard_interrupt)
kernel/chr_drv/chr_drv.a(serial.o)
                              kernel/chr_drv/chr_drv.a(tty_io.o) (rs_init)
kernel/chr_drv/chr_drv.a(rs_io.o)
                              kernel/chr_drv/chr_drv.a(serial.o) (rs1_interrupt)
kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                              fs/fs.o (tty_ioctl)
kernel/math/math.a(math_emulate.o)
                              kernel/kernel.o (math_emulate)
lib/lib.a(ctype.o)            kernel/chr_drv/chr_drv.a(tty_io.o) (_ctmp)
lib/lib.a(_exit.o)            init/main.o (_exit)
lib/lib.a(open.o)             init/main.o (open)
lib/lib.a(close.o)            init/main.o (close)
lib/lib.a(errno.o)            init/main.o (errno)
lib/lib.a(write.o)            init/main.o (write)
lib/lib.a(dup.o)              init/main.o (dup)
lib/lib.a(setsid.o)           init/main.o (setsid)
lib/lib.a(execve.o)           init/main.o (execve)
lib/lib.a(wait.o)             init/main.o (wait)
lib/lib.a(string.o)           fs/fs.o (strncpy)

分配公共符号
公共符号            大小              文件

errno               0x4               lib/lib.a(errno.o)
hash_table          0x4cc             fs/fs.o
___strtok           0x4               lib/lib.a(string.o)
rd_start            0x4               kernel/blk_drv/blk_drv.a(ramdisk.o)
request             0x480             kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
user_stack          0x1000            kernel/kernel.o
_ctmp               0x1               lib/lib.a(ctype.o)
super_block         0x360             fs/fs.o
drive_info          0x20              init/main.o
file_table          0x400             fs/fs.o

Discarded input sections

 .note.GNU-stack
                0x0000000000000000        0x0 init/main.o
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/kernel.o
 .note.GNU-stack
                0x0000000000000000        0x0 mm/mm.o
 .note.GNU-stack
                0x0000000000000000        0x0 fs/fs.o
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(floppy.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(hd.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(tty_io.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(console.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/math/math.a(math_emulate.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(ctype.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(_exit.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(open.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(close.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(errno.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(write.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(dup.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(setsid.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(execve.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(wait.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(string.o)

内存配置

名称           来源             长度             属性
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

段 .text 的地址设置为 0x0
LOAD boot/head.o
LOAD init/main.o
LOAD kernel/kernel.o
LOAD mm/mm.o
LOAD fs/fs.o
LOAD kernel/blk_drv/blk_drv.a
LOAD kernel/chr_drv/chr_drv.a
LOAD kernel/math/math.a
LOAD lib/lib.a
                0x0000000008048000                PROVIDE (__executable_start, 0x8048000)
                0x0000000008048074                . = (0x8048000 + SIZEOF_HEADERS)

.interp
 *(.interp)

.note.gnu.build-id
 *(.note.gnu.build-id)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rel.text       0x0000000008048074        0x0
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 .rel.text      0x0000000000000000        0x0 boot/head.o

.rel.fini
 *(.rel.fini)

.rel.rodata
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)

.rel.data.rel.ro
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)

.rel.data       0x0000000008048074        0x0
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 .rel.data      0x0000000000000000        0x0 boot/head.o

.rel.tdata
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)

.rel.tbss
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)

.rel.ctors
 *(.rel.ctors)

.rel.dtors
 *(.rel.dtors)

.rel.got
 *(.rel.got)

.rel.bss
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)

.rel.ifunc
 *(.rel.ifunc)

.rel.plt        0x0000000008048074        0x0
 *(.rel.plt)
                0x0000000008048074                PROVIDE (__rel_iplt_start, .)
 *(.rel.iplt)
 .rel.iplt      0x0000000000000000        0x0 boot/head.o
                0x0000000008048074                PROVIDE (__rel_iplt_end, .)

.init
 *(SORT(.init))

.plt            0x0000000008048080        0x0
 *(.plt)
 *(.iplt)
 .iplt          0x0000000000000000        0x0 boot/head.o

.text           0x0000000000000000    0x19043
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x0000000000000000     0x64c0 boot/head.o
                0x0000000000000000                startup_32
                0x0000000000000000                pg_dir
                0x0000000000005000                tmp_floppy_area
                0x00000000000054c0                idt
                0x0000000000005cc0                gdt
 .text          0x00000000000064c0      0x744 init/main.o
                0x00000000000064c0                fork
                0x00000000000064ef                pause
                0x000000000000651e                setup
                0x0000000000006555                sync
                0x0000000000006799                main
                0x000000000000695b                init
                0x0000000000006bd3                print_nr
 .text          0x0000000000006c04     0x4024 kernel/kernel.o
                0x0000000000006c1c                sys_getdents
                0x0000000000006e5c                sys_getcwd
                0x00000000000072c0                sys_sleep
                0x00000000000072f9                sys_pip2
                0x00000000000072ff                show_task
                0x0000000000007384                show_stat
                0x00000000000073ca                math_state_restore
                0x0000000000007428                schedule
                0x00000000000075da                sys_pause
                0x00000000000075f0                sleep_on
                0x000000000000764f                interruptible_sleep_on
                0x00000000000076e2                wake_up
                0x000000000000770a                ticks_to_floppy_on
                0x00000000000077d5                floppy_on
                0x0000000000007804                floppy_off
                0x0000000000007814                do_floppy_timer
                0x00000000000078e8                add_timer
                0x0000000000007a0c                do_timer
                0x0000000000007afb                sys_alarm
                0x0000000000007b7a                sys_getpid
                0x0000000000007b86                sys_getppid
                0x0000000000007b92                sys_getuid
                0x0000000000007ba1                sys_geteuid
                0x0000000000007bb1                sys_getgid
                0x0000000000007bc1                sys_getegid
                0x0000000000007bd0                sys_nice
                0x0000000000007bfb                sched_init
                0x0000000000007d9c                system_call
                0x0000000000007e20                coprocessor_error
                0x0000000000007e42                device_not_available
                0x0000000000007e7c                timer_interrupt
                0x0000000000007eb4                sys_execve
                0x0000000000007ec4                sys_execve2
                0x0000000000007ed4                sys_fork
                0x0000000000007eec                hd_interrupt
                0x0000000000007f28                floppy_interrupt
                0x0000000000007f5e                parallel_interrupt
                0x0000000000008179                do_double_fault
                0x000000000000819c                do_general_protection
                0x00000000000081bf                do_divide_error
                0x00000000000081e2                do_int3
                0x00000000000082aa                do_nmi
                0x00000000000082cd                do_debug
                0x00000000000082f0                do_overflow
                0x0000000000008313                do_bounds
                0x0000000000008336                do_invalid_op
                0x0000000000008359                do_device_not_available
                0x000000000000837c                do_coprocessor_segment_overrun
                0x000000000000839f                do_invalid_TSS
                0x00000000000083c2                do_segment_not_present
                0x00000000000083e5                do_stack_segment
                0x0000000000008408                do_coprocessor_error
                0x000000000000843c                do_reserved
                0x000000000000845f                trap_init
                0x0000000000008743                divide_error
                0x0000000000008778                debug
                0x000000000000877f                nmi
                0x0000000000008786                int3
                0x000000000000878d                overflow
                0x0000000000008794                bounds
                0x000000000000879b                invalid_op
                0x00000000000087a2                coprocessor_segment_overrun
                0x00000000000087a9                reserved
                0x00000000000087b0                irq13
                0x00000000000087c5                double_fault
                0x00000000000087fc                invalid_TSS
                0x0000000000008803                segment_not_present
                0x000000000000880a                stack_segment
                0x0000000000008811                general_protection
                0x000000000000884a                verify_area
                0x00000000000088b1                copy_mem
                0x0000000000008a0b                copy_process
                0x0000000000008eb8                find_empty_process
                0x0000000000008f4c                panic
                0x0000000000008f87                printk
                0x00000000000092a4                vsprintf
                0x000000000000976a                sys_ftime
                0x0000000000009770                sys_break
                0x0000000000009776                sys_ptrace
                0x000000000000977c                sys_stty
                0x0000000000009782                sys_gtty
                0x0000000000009788                sys_rename
                0x000000000000978e                sys_prof
                0x0000000000009794                sys_setregid
                0x000000000000984d                sys_setgid
                0x00000000000098e4                sys_acct
                0x00000000000098ea                sys_phys
                0x00000000000098f0                sys_lock
                0x00000000000098f6                sys_mpx
                0x00000000000098fc                sys_ulimit
                0x0000000000009902                sys_time
                0x000000000000995e                sys_setreuid
                0x0000000000009a40                sys_setuid
                0x0000000000009ad5                sys_stime
                0x0000000000009b2b                sys_times
                0x0000000000009bcb                sys_brk
                0x0000000000009c0d                sys_setpgid
                0x0000000000009ce6                sys_getpgrp
                0x0000000000009cf2                sys_setsid
                0x0000000000009d6c                sys_getgroups
                0x0000000000009d72                sys_setgroups
                0x0000000000009d78                sys_uname
                0x0000000000009de1                sys_sethostname
                0x0000000000009de7                sys_getrlimit
                0x0000000000009ded                sys_setrlimit
                0x0000000000009df3                sys_getrusage
                0x0000000000009df9                sys_gettimeofday
                0x0000000000009dff                sys_settimeofday
                0x0000000000009e05                sys_umask
                0x0000000000009e76                release
                0x0000000000009fb3                sys_kill
                0x000000000000a1ed                do_exit
                0x000000000000a421                sys_exit
                0x000000000000a43a                sys_waitpid
                0x000000000000a692                sys_sgetmask
                0x000000000000a69e                sys_ssetmask
                0x000000000000a6ca                sys_sigpending
                0x000000000000a6d0                sys_sigsuspend
                0x000000000000a769                sys_signal
                0x000000000000a7ed                sys_sigaction
                0x000000000000a8f7                do_signal
                0x000000000000aae3                kernel_mktime
 .text          0x000000000000ac28      0xb34 mm/mm.o
                0x000000000000ac47                get_free_page
                0x000000000000ac83                free_page
                0x000000000000acf2                free_page_tables
                0x000000000000adf1                copy_page_tables
                0x000000000000af72                put_page
                0x000000000000b05e                un_wp_page
                0x000000000000b116                do_wp_page
                0x000000000000b148                write_verify
                0x000000000000b1a1                get_empty_page
                0x000000000000b427                do_no_page
                0x000000000000b5bc                mem_init
                0x000000000000b630                calc_mem
                0x000000000000b725                page_fault
 .text          0x000000000000b75c     0x811b fs/fs.o
                0x000000000000b772                sys_ustat
                0x000000000000b778                sys_utime
                0x000000000000b825                sys_access
                0x000000000000b901                sys_chdir
                0x000000000000b975                sys_chroot
                0x000000000000b9e9                sys_chmod
                0x000000000000ba83                sys_chown
                0x000000000000bafe                sys_open
                0x000000000000bda1                sys_creat
                0x000000000000bdc4                sys_close
                0x000000000000be93                sys_lseek
                0x000000000000bfaa                sys_read
                0x000000000000c19d                sys_write
                0x000000000000c396                invalidate_inodes
                0x000000000000c405                sync_inodes
                0x000000000000c848                bmap
                0x000000000000c86b                create_block
                0x000000000000c88e                iput
                0x000000000000c9fd                get_empty_inode
                0x000000000000cb52                get_pipe_inode
                0x000000000000cbc7                iget
                0x000000000000cfc2                sys_sync
                0x000000000000d025                sync_dev
                0x000000000000d11e                invalidate_buffers
                0x000000000000d190                check_disk_change
                0x000000000000d45e                get_hash_table
                0x000000000000d4e0                getblk
                0x000000000000d67e                brelse
                0x000000000000d6c7                bread
                0x000000000000d74c                bread_page
                0x000000000000d86e                breada
                0x000000000000d963                buffer_init
                0x000000000000db04                get_super
                0x000000000000db73                put_super
                0x000000000000df89                sys_umount
                0x000000000000e0ea                sys_mount
                0x000000000000e25b                mount_root
                0x000000000000e48f                block_write
                0x000000000000e5e1                block_read
                0x000000000000e94c                rw_char
                0x000000000000e9dc                file_read
                0x000000000000eb87                file_write
                0x000000000000ee70                sys_stat
                0x000000000000eeba                sys_lstat
                0x000000000000eed5                sys_fstat
                0x000000000000ef32                sys_readlink
                0x000000000000f000                sys_uselib
                0x000000000000f4cf                do_execve2
                0x0000000000010092                do_execve
                0x0000000000010b46                read_pipe
                0x0000000000010c9c                write_pipe
                0x0000000000010e1b                sys_pipe
                0x00000000000117fa                namei
                0x0000000000011910                open_namei
                0x0000000000011c63                sys_mknod
                0x0000000000011e93                sys_mkdir
                0x0000000000012422                sys_rmdir
                0x000000000001277a                sys_unlink
                0x0000000000012a1b                sys_symlink
                0x0000000000012a21                sys_link
                0x0000000000012c7b                free_block
                0x0000000000012ded                new_block
                0x0000000000012f91                free_inode
                0x00000000000130f8                new_inode
                0x00000000000133ac                sys_dup2
                0x00000000000133d3                sys_dup
                0x00000000000133ee                sys_fcntl
                0x000000000001352d                sys_ioctl
                0x000000000001373c                truncate
                0x0000000000013871                sys_select
 .text          0x0000000000013877      0x46a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000013c3a                ll_rw_block
                0x0000000000013c93                blk_dev_init
 .text          0x0000000000013ce1      0xb9d kernel/blk_drv/blk_drv.a(floppy.o)
                0x0000000000013dc7                floppy_deselect
                0x0000000000013dfe                floppy_change
                0x00000000000141bb                setup_rw_floppy
                0x0000000000014454                unexpected_floppy_interrupt
                0x000000000001482c                floppy_init
 .text          0x000000000001487e      0xc8f kernel/blk_drv/blk_drv.a(hd.o)
                0x0000000000014952                sys_setup
                0x0000000000015001                unexpected_hd_interrupt
                0x0000000000015493                hd_init
 .text          0x000000000001550d      0x50c kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000015717                rd_init
                0x000000000001576d                rd_load
 .text          0x0000000000015a19      0xcbb kernel/chr_drv/chr_drv.a(tty_io.o)
                0x0000000000015a3f                tty_init
                0x0000000000015a50                tty_intr
                0x0000000000015b5d                wait_for_keypress
                0x0000000000015b70                copy_to_cooked
                0x000000000001612b                tty_read
                0x0000000000016499                tty_write
                0x00000000000166ab                do_tty_interrupt
                0x00000000000166d3                chr_dev_init
 .text          0x00000000000166d4     0x1283 kernel/chr_drv/chr_drv.a(console.o)
                0x0000000000016c71                csi_m
                0x000000000001700b                con_write
                0x0000000000017699                con_init
                0x00000000000178d0                sysbeepstop
 .text          0x0000000000017957      0x7e2 kernel/chr_drv/chr_drv.a(keyboard.2.o)
                0x000000000001795a                keyboard_interrupt
 .text          0x0000000000018139      0x145 kernel/chr_drv/chr_drv.a(serial.o)
                0x00000000000181ae                rs_init
                0x0000000000018231                rs_write
 *fill*         0x000000000001827e        0x2 
 .text          0x0000000000018280       0xf7 kernel/chr_drv/chr_drv.a(rs_io.o)
                0x0000000000018280                rs1_interrupt
                0x0000000000018288                rs2_interrupt
 .text          0x0000000000018377      0x60f kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                0x0000000000018688                tty_ioctl
 .text          0x0000000000018986      0x111 kernel/math/math.a(math_emulate.o)
                0x0000000000018994                math_emulate
                0x0000000000018a77                math_error
 .text          0x0000000000018a97        0x0 lib/lib.a(ctype.o)
 .text          0x0000000000018a97       0x10 lib/lib.a(_exit.o)
                0x0000000000018a97                _exit
 .text          0x0000000000018aa7       0x49 lib/lib.a(open.o)
                0x0000000000018aa7                open
 .text          0x0000000000018af0       0x37 lib/lib.a(close.o)
                0x0000000000018af0                close
 .text          0x0000000000018b27        0x0 lib/lib.a(errno.o)
 .text          0x0000000000018b27       0x3d lib/lib.a(write.o)
                0x0000000000018b27                write
 .text          0x0000000000018b64       0x37 lib/lib.a(dup.o)
                0x0000000000018b64                dup
 .text          0x0000000000018b9b       0x2f lib/lib.a(setsid.o)
                0x0000000000018b9b                setsid
 .text          0x0000000000018bca       0x3d lib/lib.a(execve.o)
                0x0000000000018bca                execve
 .text          0x0000000000018c07       0x60 lib/lib.a(wait.o)
                0x0000000000018c07                waitpid
                0x0000000000018c44                wait
 .text          0x0000000000018c67      0x3dc lib/lib.a(string.o)
                0x0000000000018c67                strcpy
                0x0000000000018c83                strncpy
                0x0000000000018ca8                strcat
                0x0000000000018cd3                strncat
                0x0000000000018d08                strcmp
                0x0000000000018d2f                strncmp
                0x0000000000018d5d                strchr
                0x0000000000018d8a                strrchr
                0x0000000000018db9                strspn
                0x0000000000018df6                strcspn
                0x0000000000018e33                strpbrk
                0x0000000000018e6a                strstr
                0x0000000000018ea3                strlen
                0x0000000000018ec6                strtok
                0x0000000000018f49                memcpy
                0x0000000000018f69                memmove
                0x0000000000018fbd                memcmp
                0x0000000000018fe7                memchr
                0x000000000001901f                memset
 *(.gnu.warning)

.fini
 *(SORT(.fini))
                0x0000000000019043                PROVIDE (__etext, .)
                0x0000000000019043                PROVIDE (_etext, .)
                0x0000000000019043                PROVIDE (etext, .)

.rodata         0x0000000000019044     0x1432
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata        0x0000000000019044       0xc9 init/main.o
 *fill*         0x000000000001910d        0x3 
 .rodata        0x0000000000019110      0x44c kernel/kernel.o
 .rodata        0x000000000001955c      0x1b5 mm/mm.o
 *fill*         0x0000000000019711        0x3 
 .rodata        0x0000000000019714      0x63c fs/fs.o
 .rodata        0x0000000000019d50       0x7a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 *fill*         0x0000000000019dca        0x2 
 .rodata        0x0000000000019dcc      0x133 kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x0000000000019eff        0x1 
 .rodata        0x0000000000019f00      0x19b kernel/blk_drv/blk_drv.a(hd.o)
 *fill*         0x000000000001a09b        0x1 
 .rodata        0x000000000001a09c      0x188 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .rodata        0x000000000001a224      0x17d kernel/chr_drv/chr_drv.a(console.o)
 *fill*         0x000000000001a3a1        0x3 
 .rodata        0x000000000001a3a4       0x80 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .rodata        0x000000000001a424       0x52 kernel/math/math.a(math_emulate.o)

.rodata1
 *(.rodata1)

.eh_frame_hdr
 *(.eh_frame_hdr)

.eh_frame       0x000000000001a478     0x2b50
 *(.eh_frame)
 .eh_frame      0x000000000001a478      0x108 init/main.o
 .eh_frame      0x000000000001a580      0xb80 kernel/kernel.o
                                        0xc70 (size before relaxing)
 .eh_frame      0x000000000001b100      0x194 mm/mm.o
                                        0x1ac (size before relaxing)
 .eh_frame      0x000000000001b294      0xe28 fs/fs.o
                                        0xfc0 (size before relaxing)
 .eh_frame      0x000000000001c0bc       0x98 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                         0xb0 (size before relaxing)
 .eh_frame      0x000000000001c154      0x23c kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x254 (size before relaxing)
 .eh_frame      0x000000000001c390      0x1e8 kernel/blk_drv/blk_drv.a(hd.o)
                                        0x200 (size before relaxing)
 .eh_frame      0x000000000001c578       0xac kernel/blk_drv/blk_drv.a(ramdisk.o)
                                         0xc4 (size before relaxing)
 .eh_frame      0x000000000001c624      0x12c kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x144 (size before relaxing)
 .eh_frame      0x000000000001c750      0x2c0 kernel/chr_drv/chr_drv.a(console.o)
                                        0x2d8 (size before relaxing)
 .eh_frame      0x000000000001ca10       0x54 kernel/chr_drv/chr_drv.a(serial.o)
                                         0x6c (size before relaxing)
 .eh_frame      0x000000000001ca64      0x148 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x160 (size before relaxing)
 .eh_frame      0x000000000001cbac       0x5c kernel/math/math.a(math_emulate.o)
                                         0x74 (size before relaxing)
 .eh_frame      0x000000000001cc08       0x1c lib/lib.a(_exit.o)
                                         0x34 (size before relaxing)
 .eh_frame      0x000000000001cc24       0x24 lib/lib.a(open.o)
                                         0x3c (size before relaxing)
 .eh_frame      0x000000000001cc48       0x20 lib/lib.a(close.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001cc68       0x20 lib/lib.a(write.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001cc88       0x20 lib/lib.a(dup.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001cca8       0x18 lib/lib.a(setsid.o)
                                         0x30 (size before relaxing)
 .eh_frame      0x000000000001ccc0       0x20 lib/lib.a(execve.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001cce0       0x38 lib/lib.a(wait.o)
                                         0x50 (size before relaxing)
 .eh_frame      0x000000000001cd18      0x2b0 lib/lib.a(string.o)
                                        0x2c8 (size before relaxing)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)
                0x000000000001cfc8                . = .

.eh_frame
 *(.eh_frame)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)

.tdata
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x000000000001cfc8        0x0
                0x000000000001cfc8                PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                0x000000000001cfc8                PROVIDE (__preinit_array_end, .)

.init_array     0x000000000001cfc8        0x0
                0x000000000001cfc8                PROVIDE (__init_array_start, .)
 *(SORT(.init_array.*) SORT(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                0x000000000001cfc8                PROVIDE (__init_array_end, .)

.fini_array     0x000000000001cfc8        0x0
                0x000000000001cfc8                PROVIDE (__fini_array_start, .)
 *(SORT(.fini_array.*) SORT(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                0x000000000001cfc8                PROVIDE (__fini_array_end, .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got
 *(.got)
 *(.igot)

.got.plt        0x000000000001cfc8        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x0000000000000000        0x0 boot/head.o

.data           0x000000000001cfe0     0x3b21
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x000000000001cfe0        0x0 boot/head.o
 .data          0x000000000001cfe0       0x28 init/main.o
 *fill*         0x000000000001d008       0x18 
 .data          0x000000000001d020     0x1330 kernel/kernel.o
                0x000000000001d020                sys_call_table
                0x000000000001d190                NR_syscalls
                0x000000000001e1a0                current
                0x000000000001e1c0                task
                0x000000000001e2c0                stack_start
                0x000000000001e2c8                current_DOR
 .data          0x000000000001e350        0x0 mm/mm.o
 *fill*         0x000000000001e350       0x10 
 .data          0x000000000001e360       0x60 fs/fs.o
                0x000000000001e364                start_buffer
 .data          0x000000000001e3c0        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .data          0x000000000001e3c0       0xcd kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x000000000001e48d        0x3 
 .data          0x000000000001e490        0x4 kernel/blk_drv/blk_drv.a(hd.o)
 .data          0x000000000001e494        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 *fill*         0x000000000001e494        0xc 
 .data          0x000000000001e4a0     0x2538 kernel/chr_drv/chr_drv.a(tty_io.o)
                0x000000000001e4a0                tty_table
                0x00000000000209c0                table_list
 .data          0x00000000000209d8        0x1 kernel/chr_drv/chr_drv.a(console.o)
 .data          0x00000000000209d9        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .data          0x00000000000209d9        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .data          0x00000000000209d9        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 *fill*         0x00000000000209d9        0x7 
 .data          0x00000000000209e0       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .data          0x0000000000020a00        0x0 kernel/math/math.a(math_emulate.o)
 .data          0x0000000000020a00      0x101 lib/lib.a(ctype.o)
                0x0000000000020a00                _ctype
 .data          0x0000000000020b01        0x0 lib/lib.a(_exit.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(open.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(close.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(errno.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(write.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(dup.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(setsid.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(execve.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(wait.o)
 .data          0x0000000000020b01        0x0 lib/lib.a(string.o)

.data1
 *(.data1)
                0x0000000000020b01                _edata = .
                0x0000000000020b01                PROVIDE (edata, .)
                0x0000000000020b01                . = .
                0x0000000000020b01                __bss_start = .

.bss            0x0000000000020b20     0x44b0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x0000000000020b20        0x0 boot/head.o
 .bss           0x0000000000020b20      0x40c init/main.o
 *fill*         0x0000000000020f2c       0x14 
 .bss           0x0000000000020f40      0x760 kernel/kernel.o
                0x0000000000020f40                jiffies
                0x0000000000020f44                startup_time
                0x0000000000020f48                last_task_used_math
                0x0000000000021284                last_pid
 .bss           0x00000000000216a0      0xf20 mm/mm.o
 .bss           0x00000000000225c0      0x710 fs/fs.o
                0x00000000000225c0                inode_table
                0x0000000000022cc0                nr_buffers
                0x0000000000022ccc                ROOT_DEV
 *fill*         0x0000000000022cd0       0x10 
 .bss           0x0000000000022ce0       0x58 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000022ce0                wait_for_request
                0x0000000000022d00                blk_dev
 .bss           0x0000000000022d38       0x25 kernel/blk_drv/blk_drv.a(floppy.o)
                0x0000000000022d38                do_floppy
                0x0000000000022d3c                selected
                0x0000000000022d40                wait_on_floppy_select
 *fill*         0x0000000000022d5d        0x3 
 .bss           0x0000000000022d60       0xb0 kernel/blk_drv/blk_drv.a(hd.o)
                0x0000000000022d60                do_hd
                0x0000000000022d80                hd_info
 .bss           0x0000000000022e10        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000022e10                rd_length
 .bss           0x0000000000022e14        0x4 kernel/chr_drv/chr_drv.a(tty_io.o)
 *fill*         0x0000000000022e18        0x8 
 .bss           0x0000000000022e20       0xac kernel/chr_drv/chr_drv.a(console.o)
                0x0000000000022e20                beepcount
 .bss           0x0000000000022ecc        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .bss           0x0000000000022ecc        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .bss           0x0000000000022ecc        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 .bss           0x0000000000022ecc        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .bss           0x0000000000022ecc        0x0 kernel/math/math.a(math_emulate.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(ctype.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(_exit.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(open.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(close.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(errno.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(write.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(dup.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(setsid.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(execve.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(wait.o)
 .bss           0x0000000000022ecc        0x0 lib/lib.a(string.o)
 *(COMMON)
 *fill*         0x0000000000022ecc       0x14 
 COMMON         0x0000000000022ee0       0x20 init/main.o
                0x0000000000022ee0                drive_info
 COMMON         0x0000000000022f00     0x1000 kernel/kernel.o
                0x0000000000022f00                user_stack
 COMMON         0x0000000000023f00      0xc40 fs/fs.o
                0x0000000000023f00                hash_table
                0x00000000000243e0                super_block
                0x0000000000024740                file_table
 COMMON         0x0000000000024b40      0x480 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000024b40                request
 COMMON         0x0000000000024fc0        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000024fc0                rd_start
 COMMON         0x0000000000024fc4        0x1 lib/lib.a(ctype.o)
                0x0000000000024fc4                _ctmp
 *fill*         0x0000000000024fc5        0x3 
 COMMON         0x0000000000024fc8        0x4 lib/lib.a(errno.o)
                0x0000000000024fc8                errno
 COMMON         0x0000000000024fcc        0x4 lib/lib.a(string.o)
                0x0000000000024fcc                ___strtok
                0x0000000000024fd0                . = ALIGN ((. != 0x0)?0x4:0x1)
                0x0000000000024fd0                . = ALIGN (0x4)
                0x0000000000024fd0                . = SEGMENT_START ("ldata-segment", .)
                0x0000000000024fd0                . = ALIGN (0x4)
                0x0000000000024fd0                _end = .
                0x0000000000024fd0                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x0000000000000000       0x29
 *(.comment)
 .comment       0x0000000000000000       0x29 init/main.o
                                         0x2a (size before relaxing)
 .comment       0x0000000000000000      0x1a4 kernel/kernel.o
 .comment       0x0000000000000000       0x2a mm/mm.o
 .comment       0x0000000000000000      0x2f4 fs/fs.o
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(floppy.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(hd.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(ramdisk.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(tty_io.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(console.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(serial.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .comment       0x0000000000000000       0x2a kernel/math/math.a(math_emulate.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(ctype.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(_exit.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(open.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(close.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(errno.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(write.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(dup.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(setsid.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(execve.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(wait.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(string.o)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x0000000000000000      0x628
 *(.debug_aranges)
 .debug_aranges
                0x0000000000000000       0x20 init/main.o
 .debug_aranges
                0x0000000000000020      0x140 kernel/kernel.o
 .debug_aranges
                0x0000000000000160       0x20 mm/mm.o
 .debug_aranges
                0x0000000000000180      0x238 fs/fs.o
 .debug_aranges
                0x00000000000003b8       0x20 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_aranges
                0x00000000000003d8       0x20 kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_aranges
                0x00000000000003f8       0x20 kernel/blk_drv/blk_drv.a(hd.o)
 .debug_aranges
                0x0000000000000418       0x20 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_aranges
                0x0000000000000438       0x20 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_aranges
                0x0000000000000458       0x20 kernel/chr_drv/chr_drv.a(console.o)
 .debug_aranges
                0x0000000000000478       0x20 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_aranges
                0x0000000000000498       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_aranges
                0x00000000000004b8       0x20 kernel/math/math.a(math_emulate.o)
 .debug_aranges
                0x00000000000004d8       0x18 lib/lib.a(ctype.o)
 .debug_aranges
                0x00000000000004f0       0x20 lib/lib.a(_exit.o)
 .debug_aranges
                0x0000000000000510       0x20 lib/lib.a(open.o)
 .debug_aranges
                0x0000000000000530       0x20 lib/lib.a(close.o)
 .debug_aranges
                0x0000000000000550       0x18 lib/lib.a(errno.o)
 .debug_aranges
                0x0000000000000568       0x20 lib/lib.a(write.o)
 .debug_aranges
                0x0000000000000588       0x20 lib/lib.a(dup.o)
 .debug_aranges
                0x00000000000005a8       0x20 lib/lib.a(setsid.o)
 .debug_aranges
                0x00000000000005c8       0x20 lib/lib.a(execve.o)
 .debug_aranges
                0x00000000000005e8       0x20 lib/lib.a(wait.o)
 .debug_aranges
                0x0000000000000608       0x20 lib/lib.a(string.o)

.debug_pubnames
 *(.debug_pubnames)

.debug_info     0x0000000000000000    0x17937
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x0000000000000000      0xb73 init/main.o
 .debug_info    0x0000000000000b73     0x504b kernel/kernel.o
 .debug_info    0x0000000000005bbe      0xb2b mm/mm.o
 .debug_info    0x00000000000066e9     0xa4ef fs/fs.o
 .debug_info    0x0000000000010bd8      0x932 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_info    0x000000000001150a      0xc9f kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_info    0x00000000000121a9      0xd5f kernel/blk_drv/blk_drv.a(hd.o)
 .debug_info    0x0000000000012f08      0xad5 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_info    0x00000000000139dd      0xacd kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_info    0x00000000000144aa      0xdb0 kernel/chr_drv/chr_drv.a(console.o)
 .debug_info    0x000000000001525a      0x85c kernel/chr_drv/chr_drv.a(serial.o)
 .debug_info    0x0000000000015ab6      0xb47 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_info    0x00000000000165fd      0x7b5 kernel/math/math.a(math_emulate.o)
 .debug_info    0x0000000000016db2       0x66 lib/lib.a(ctype.o)
 .debug_info    0x0000000000016e18       0x77 lib/lib.a(_exit.o)
 .debug_info    0x0000000000016e8f       0xd0 lib/lib.a(open.o)
 .debug_info    0x0000000000016f5f       0x97 lib/lib.a(close.o)
 .debug_info    0x0000000000016ff6       0x36 lib/lib.a(errno.o)
 .debug_info    0x000000000001702c       0xc9 lib/lib.a(write.o)
 .debug_info    0x00000000000170f5       0x97 lib/lib.a(dup.o)
 .debug_info    0x000000000001718c       0x95 lib/lib.a(setsid.o)
 .debug_info    0x0000000000017221       0xcb lib/lib.a(execve.o)
 .debug_info    0x00000000000172ec       0xed lib/lib.a(wait.o)
 .debug_info    0x00000000000173d9      0x55e lib/lib.a(string.o)

.debug_abbrev   0x0000000000000000     0x4514
 *(.debug_abbrev)
 .debug_abbrev  0x0000000000000000      0x237 init/main.o
 .debug_abbrev  0x0000000000000237      0xfe3 kernel/kernel.o
 .debug_abbrev  0x000000000000121a      0x20b mm/mm.o
 .debug_abbrev  0x0000000000001425     0x1a68 fs/fs.o
 .debug_abbrev  0x0000000000002e8d      0x169 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_abbrev  0x0000000000002ff6      0x27d kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_abbrev  0x0000000000003273      0x23c kernel/blk_drv/blk_drv.a(hd.o)
 .debug_abbrev  0x00000000000034af      0x1a8 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_abbrev  0x0000000000003657      0x279 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_abbrev  0x00000000000038d0      0x26b kernel/chr_drv/chr_drv.a(console.o)
 .debug_abbrev  0x0000000000003b3b      0x175 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_abbrev  0x0000000000003cb0      0x18d kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_abbrev  0x0000000000003e3d      0x163 kernel/math/math.a(math_emulate.o)
 .debug_abbrev  0x0000000000003fa0       0x3e lib/lib.a(ctype.o)
 .debug_abbrev  0x0000000000003fde       0x51 lib/lib.a(_exit.o)
 .debug_abbrev  0x000000000000402f       0x97 lib/lib.a(open.o)
 .debug_abbrev  0x00000000000040c6       0x75 lib/lib.a(close.o)
 .debug_abbrev  0x000000000000413b       0x2c lib/lib.a(errno.o)
 .debug_abbrev  0x0000000000004167       0xa1 lib/lib.a(write.o)
 .debug_abbrev  0x0000000000004208       0x75 lib/lib.a(dup.o)
 .debug_abbrev  0x000000000000427d       0x73 lib/lib.a(setsid.o)
 .debug_abbrev  0x00000000000042f0       0x85 lib/lib.a(execve.o)
 .debug_abbrev  0x0000000000004375       0xb6 lib/lib.a(wait.o)
 .debug_abbrev  0x000000000000442b       0xe9 lib/lib.a(string.o)

.debug_line     0x0000000000000000     0x48c4
 *(.debug_line .debug_line.* .debug_line_end)
 .debug_line    0x0000000000000000      0x1e5 init/main.o
 .debug_line    0x00000000000001e5      0xfb5 kernel/kernel.o
 .debug_line    0x000000000000119a      0x278 mm/mm.o
 .debug_line    0x0000000000001412     0x1e0a fs/fs.o
 .debug_line    0x000000000000321c      0x197 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_line    0x00000000000033b3      0x24c kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_line    0x00000000000035ff      0x2bf kernel/blk_drv/blk_drv.a(hd.o)
 .debug_line    0x00000000000038be      0x160 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_line    0x0000000000003a1e      0x33b kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_line    0x0000000000003d59      0x3ab kernel/chr_drv/chr_drv.a(console.o)
 .debug_line    0x0000000000004104       0xd9 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_line    0x00000000000041dd      0x1db kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_line    0x00000000000043b8       0xe1 kernel/math/math.a(math_emulate.o)
 .debug_line    0x0000000000004499       0x28 lib/lib.a(ctype.o)
 .debug_line    0x00000000000044c1       0x39 lib/lib.a(_exit.o)
 .debug_line    0x00000000000044fa       0x62 lib/lib.a(open.o)
 .debug_line    0x000000000000455c       0x5c lib/lib.a(close.o)
 .debug_line    0x00000000000045b8       0x28 lib/lib.a(errno.o)
 .debug_line    0x00000000000045e0       0x76 lib/lib.a(write.o)
 .debug_line    0x0000000000004656       0x5a lib/lib.a(dup.o)
 .debug_line    0x00000000000046b0       0x77 lib/lib.a(setsid.o)
 .debug_line    0x0000000000004727       0x5d lib/lib.a(execve.o)
 .debug_line    0x0000000000004784       0x7a lib/lib.a(wait.o)
 .debug_line    0x00000000000047fe       0xc6 lib/lib.a(string.o)

.debug_frame
 *(.debug_frame)

.debug_str      0x0000000000000000     0x223c
 *(.debug_str)
 .debug_str     0x0000000000000000      0x3bd init/main.o
                                        0x460 (size before relaxing)
 .debug_str     0x00000000000003bd      0x9e3 kernel/kernel.o
                                       0x243c (size before relaxing)
 .debug_str     0x0000000000000da0      0x181 mm/mm.o
                                        0x4dc (size before relaxing)
 .debug_str     0x0000000000000f21      0x938 fs/fs.o
                                       0x4993 (size before relaxing)
 .debug_str     0x0000000000001859       0xec kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                        0x48d (size before relaxing)
 .debug_str     0x0000000000001945      0x1cf kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x66f (size before relaxing)
 .debug_str     0x0000000000001b14      0x15e kernel/blk_drv/blk_drv.a(hd.o)
                                        0x5e4 (size before relaxing)
 .debug_str     0x0000000000001c72       0x7b kernel/blk_drv/blk_drv.a(ramdisk.o)
                                        0x58a (size before relaxing)
 .debug_str     0x0000000000001ced       0xf7 kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x4df (size before relaxing)
 .debug_str     0x0000000000001de4      0x1b9 kernel/chr_drv/chr_drv.a(console.o)
                                        0x5b3 (size before relaxing)
 .debug_str     0x0000000000001f9d       0x1a kernel/chr_drv/chr_drv.a(serial.o)
                                        0x3f8 (size before relaxing)
 .debug_str     0x0000000000001fb7       0x8b kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x4a3 (size before relaxing)
 .debug_str     0x0000000000002042       0x70 kernel/math/math.a(math_emulate.o)
                                        0x392 (size before relaxing)
 .debug_str     0x00000000000020b2       0x8d lib/lib.a(ctype.o)
                                         0xb6 (size before relaxing)
 .debug_str     0x000000000000213f       0x31 lib/lib.a(_exit.o)
                                         0xde (size before relaxing)
 .debug_str     0x0000000000000000       0x31 lib/lib.a(open.o)
                                         0xee (size before relaxing)
 .debug_str     0x0000000000002170        0x8 lib/lib.a(close.o)
                                         0xe0 (size before relaxing)
 .debug_str     0x0000000000002178        0x8 lib/lib.a(errno.o)
                                         0x93 (size before relaxing)
 .debug_str     0x0000000000000000        0x8 lib/lib.a(write.o)
                                         0xec (size before relaxing)
 .debug_str     0x0000000000002180        0x6 lib/lib.a(dup.o)
                                         0xd8 (size before relaxing)
 .debug_str     0x0000000000002186        0x9 lib/lib.a(setsid.o)
                                         0xe8 (size before relaxing)
 .debug_str     0x000000000000218f        0x9 lib/lib.a(execve.o)
                                         0xf1 (size before relaxing)
 .debug_str     0x0000000000002198       0x11 lib/lib.a(wait.o)
                                         0xfe (size before relaxing)
 .debug_str     0x00000000000021a9       0x93 lib/lib.a(string.o)
                                        0x147 (size before relaxing)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges   0x0000000000000000       0x30
 *(.debug_ranges)
 .debug_ranges  0x0000000000000000       0x18 init/main.o
 .debug_ranges  0x0000000000000018       0x18 kernel/kernel.o

.debug_macro
 *(.debug_macro)

.gnu.attributes
 *(.gnu.attributes)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
OUTPUT(tools/system elf32-i386)
